/*门店名称和服务*/
.bookingIndex-top {
  margin: 0 20px;
  padding-bottom: 36px;
}

.shop-banner {
  margin-top: 20px;
  position: relative;
  .swiper {
    width: 707px;
    height: 307px;
    border-radius: 20px;
  }
  .slide-image {
    width: 707px;
    height: 307px;
    border-radius: 20px;
  }
  .swiper-indector {
    position: absolute;
    bottom: 12%;
    right: 10%;
    width: 80px;
    height: 40px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 20px;
    line-height: 40px;
    text-align: center;

    .indector-title {
      font-size: 28px;
      font-family: SourceHanSansSC-Regular;
      font-weight: 400;
      color: rgba(255, 255, 255, 1);
    }
  }

  .scroll-view {
    white-space: nowrap;
  }

  .header-item {
    position: relative;
    display: inline-block;
    margin-right: 20px;
    .choose-is-card {
      width: 307px;
      height: 213px;
      border-radius: 20px;
    }
  }
}

.shop-service {
  margin-top: 26px;

  .shop-service-top {
    ._h2 {
      font-size: 34px;
      font-weight: bold;
      color: rgba(9, 9, 9, 1);
      line-height: 40px;
    }

    .shop-service-right {
      font-size: 28px;
      font-family: PingFang SC;
      font-weight: 400;
      color: rgba(252, 177, 66, 1);
    }
  }

  .shop-service-bottom {
    margin-top: -6px;

    .service-left-item {
      margin-right: 28px;

      .server-icon {
        width: 27px;
        height: 29px;
      }

      ._h3 {
        margin-left: 9px;
        font-size: 28px;
        font-family: PingFang SC;
        font-weight: 400;
        color: rgba(136, 136, 136, 1);
        line-height: 19px;
      }
    }

    .shop-service-right {
      font-size: 28px;
      font-weight: 400;
      color: rgba(252, 177, 66, 1);
    }
  }
}

/*门店信息*/
.shop-info {
  margin-top: 15px;
  position: relative;

  .shop-info-bg {
    width: 707px;
    height: 88px;
    border-radius: 13px;
  }

  .shop-info-content {
    height: 88px;

    .shop-address {
      width: 51px;
      height: 51px;
      margin-left: 37px;
    }

    ._h3 {
      width: 540px;
      margin-left: 25px;
      font-size: 28px;
      font-weight: 400;
      color: rgba(9, 9, 9, 1);
    }
  }

  .right-icon {
    width: 32px;
    height: 32px;
  }
}
